package com.csair.seam.domain.model.entity;

import com.csair.seam.infrastructure.poi.annotation.ExportField;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @description 固定资产折旧数据-实体
 * @author lrl
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class FaAssetDepreciation {
	
    @ApiModelProperty(value="资产组织名称")
    @ExportField(columnName = "资产组织")
	private String orgName;
    
    @ApiModelProperty(value="设备编码")
    @ExportField(columnName = "设备编码")
	private String equipCode;

    @ApiModelProperty(value="设备名称")
    @ExportField(columnName = "设备名称")
	private String equipName;
    
    @ApiModelProperty(value="设备类别名称")
    @ExportField(columnName = "设备类别")
	private String categoryName;
    
    @ApiModelProperty(value="启用日期")
    @ExportField(columnName = "启用日期")
	private String startUsedDate;
    
    @ApiModelProperty(value="使用部门名称")
    @ExportField(columnName = "使用部门")
	private String useDeptName;
    
    @ApiModelProperty(value="责任人")
    @ExportField(columnName = "责任人")
	private String userName;
    
    @ApiModelProperty(value="采购价格")
    @ExportField(columnName = "采购价格")
    private Double purcPrice;
    
    
    //以下字段为折旧表字段
    @ApiModelProperty(value="原值")
    @ExportField(columnName = "原值")
    private Double originalCost;
    
    @ApiModelProperty(value="累计折旧数")
    private Integer deprnNum;
    
    @ApiModelProperty(value="历史折旧额")
    @ExportField(columnName = "历史折旧额")
    private Double deprnAllAmount;
    
    @ApiModelProperty(value="净值")
    @ExportField(columnName = "净值")
    private Double netBookValue;
    
    @ApiModelProperty(value="本期折旧值")
    @ExportField(columnName = "本期折旧值")
    private Double deprnAmount;
    
    @ApiModelProperty(value="折旧期数")
    @ExportField(columnName = "折旧期数")
    private String periodName;
    
    
}
